<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 效果:
      // xxxx年XX月X日 星期X--班级总分为:81
      // 格式要求：
      // 1、显示打印的日期。 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间。
      // 2、计算出该班级的平均分（保留整数）。
      // 同学成绩数据如下：
      // "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"
      var student =
        "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
      // 分割为数组
      var a = student.split(";");
      var scores = 0;
      for (var i = 0; i < a.length; i++) {
        // string类型
        var b = a[i].trim().split(":")[1];
        // 转换成number类型    var b=+a[i].trim().split(":")[1];
        var b = a[i].trim().split(":")[1] - 0;
        console.log(b);
        // 计算总分
        scores += b;
      }
      // 计算平均数
      var score = scores / a.length;

      // 获取当前日期和星期
      var time = new Date();
      var year = time.getFullYear();
      var moth = time.getMonth() + 1;
      var day = time.getDate();
      var weekday = [
        "星期日",
        "星期一",
        "星期二",
        "星期三",
        "星期四",
        "星期五",
        "星期六",
      ];
      document.write(
        year +
          "年" +
          moth +
          "月" +
          day +
          "日" +
          " " +
          weekday[time.getDay()] +
          "----总成绩为:" +
          scores +
          " 平均分为" +
          score
      );
    </script>
  </body>
</html>
